#include<stdio.h>
#include<signal.h>
#include<unistd.h>
#include<stdlib.h>
#include<sys/types.h>

int count=0;
void handler(int signo)
{
  alarm(1);
  printf("count:%d\n",count);
}
int main()
{
  signal(SIGALRM,handler);//递增一秒后发出alarm信号捕捉打印再终止
  //最后打印，比每次打印， 减少了IO,增加的也越多
  alarm(1);//闹钟信号是14号信号，1秒后终止进程
  while(1)
  {
    count++;    
  }

  return 0;
}
